import "mod_draw";
import "mod_key";
import "mod_map";
import "mod_proc";
import "mod_grproc";
import "mod_screen";
import "mod_text";
import "mod_file";
import "mod_video";
import "mod_string";
import "mod_debug";

// declaracion de variables y constantes
include "prg/vars.prg"


// inicio del programa
BEGIN

	// inicializacion de video
	scale_mode = SCALE_NOFILTER;
	set_mode(320, 240, 16, MODE_WINDOW + MODE_WAITVSYNC);
	set_fps(60,0);
	
	
	//guarda y/o carga mapa (DEBUG)
	if ( file_exists ( "maps/map1.dat" ) )
		load("maps/map1.dat",mapa);
	else
		save("maps/map1.dat", mapa);
	end
	
	if ( modo_debug )		//muestra los FPS
		write_var( 0,0,0,0, fps );
	end
	
	iniciar_juego();
	
	fpg_sistema = load_fpg("fpg/sistema.fpg");
	
END

// archivos PRG con procesos
include "prg/menu.prg";
include "prg/juego.prg";
include "prg/unidades.prg";
include "prg/tiledscroll.prg";
